


template <typename T, size_t N>
char(&ArraySizeHelper(T(&array)[N]))[N];
#define SIZEOF_ARRAY(array)	(sizeof(ArraySizeHelper(array)))